package top.natsu.reminder.process;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.text.SimpleDateFormat;

/**
 *  获取进程的信息
 * @author shikanatsu
 * **/
public class ProcessInfo implements Runnable{

    private volatile boolean  isStart =false;

    public ProcessInfo(boolean  isStart){
        this.isStart = isStart;
    }

    @Override
    public void run() {
        BufferedReader input = null;
        Process process = null;
        BufferedWriter bw=null;
        SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String fileName=null;
        String time=null;
//        try {
//
////            while(isStart){
//                fileName=df1.format(new Date());
//                time=df2.format(new Date());
//                bw=new BufferedWriter(new FileWriter(new File(".//log//"+fileName+"_ProcessInfo.txt"),true));
//                Thread.sleep(60000);
//                process = Runtime.getRuntime().exec("cmd.exe   /c   tasklist");
//                input =new BufferedReader(
//                        new InputStreamReader(process.getInputStream()));
//                String line = " ";
//                int i=0;
//                input.readLine();
//                input.readLine();
//                input.readLine();
//                while ((line = input.readLine()) != null) {
//                    bw.write(time+"  ####  "+line+"\r\n");
//                    bw.flush();
//                    i++;
//                }
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        } finally{
//            try {
//                bw.close();
//                input.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }
    }

}